﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DBTool
{
    using PLAN_TABLE_NAME = System.String; 

    partial class ParsingManager
    {
        public ParsingManager()
        {
            _parsingVerifyManager = new ParseVerifyManager();

            _tableMetaList = new Dictionary<PLAN_TABLE_NAME, TableMeta>();

            _tableMetaList.Add("monster_info", new MonsteInfoTableMeta());
            _tableMetaList.Add("monster_skill_condition", new MonsterSkillConditionTableMeta());

            _tableMetaList.Add("character_exp", new CharacterExpTableMeta());
            _tableMetaList.Add("character_group", new CharacterGroupTableMeta());
            _tableMetaList.Add("character_revision", new CharacterRevisionTableMeta());
            _tableMetaList.Add("character_info", new CharacterInfoTableMeta());
            _tableMetaList.Add("character_class", new CharacterClassTableMeta());

            _tableMetaList.Add("area_info", new AreaInfoTableMeta());
            _tableMetaList.Add("dungeon_info", new DungeonInfoTableMeta());
            _tableMetaList.Add("stage_info", new StageInfoTableMeta());
            _tableMetaList.Add("trigger_agent", new TriggerAgentTableMeta());
            _tableMetaList.Add("trigger_spawn", new TriggerSpawnTableMeta());
            _tableMetaList.Add("trigger_info", new TriggerInfoTableMeta());
            _tableMetaList.Add("trigger_portal", new TriggerPortalTableMeta());
            _tableMetaList.Add("position_info", new PositionInfoTableMeta());
            _tableMetaList.Add("trigger_object", new TriggerObjectTableMeta());

            _tableMetaList.Add("status_info", new StatusInfoTableMeta());

            _tableMetaList.Add("text_info", new TextInfoTableMeta());
        }

    }
}
